Nginx 在反向代理后面恢复真实 IP 地址 | 您所在的位置:网站首页 › nginx反向代理 真实ip › Nginx 在反向代理后面恢复真实 IP 地址 |
Nginx 在反向代理后面恢复真实 IP 地址 当 Nginx 在反向代理后面时,要恢复客户端的真实 IP 地址,您可以在 Nginx 配置文件的 http块中使用 real_ip_header指令。 下面是一个示例,说明当 Nginx 在反向代理后面时如何使用 real_ip_header指令恢复客户端的真实 IP 地址: http { real_ip_header X-Real-IP; set_real_ip_from 10.0.0.0/8; set_real_ip_from 172.16.0.0/12; set_real_ip_from 192.168.0.0/16; # Your other http block directives go here }在此示例中,real_ip_header指令指定应使用 X-Real-IP标头来恢复客户端的真实 IP 地址。set_real_ip_from指令指定反向代理预期来自的 IP 地址范围。 X-Real-IP标头应由反向代理设置为客户端的真实 IP 地址。当 Nginx 收到来自反向代理的请求时,它会使用 X-Real-IP标头的值来设置 $remote_addr变量,可以在您的 Nginx 配置中使用它来访问真实 IP 地址客户。 有关 real_ip_header和 set_real_ip_from指令的更多信息,您可以参考 Nginx 文档。 |
CopyRight 2018-2019 实验室设备网 版权所有 |